package com.hyou.springboot.consts;

/**
 * 通用应答编码
 * 
 * @author FengChangshuo
 * @version 1.0.0 2018-03-27 16:45:58 初始创建
 */
public class CommonResponseCode {
    
    private CommonResponseCode() {
    }
    
    /**
     * 通用应答结果编码： 0 : 执行成功/数据上传成功
     */
    public static final int SUCCESS = 0;
    
    /**
     * 通用应答结果编码： 1 : 执行失败
     */
    public static final int FAIL = 1;
    
    /**
     * 通用应答结果编码： 100 : 请求的服务/资源不存在
     */
    public static final int RESOUSE_NOT_FOUND = 100;
    
    /**
     * 通用应答结果编码：110：未查询到预期的数据
     */
    public static final int DATA_NOT_FOUND = 110;
    
    /**
     * 通用应答结果编码： 200 : 数据格式错误，无法正确解析
     */
    public static final int ERROR_DATA_FORMATTE = 200;
    
    /**
     * 通用应答结果编码： 210 : 表单数据验证失败
     */
    public static final int ERROR_DATA_VALIDATE = 210;
    
    /**
     * 通用应答结果编码：300 ：权限不足
     */
    public static final int NO_PERMISSION = 300;
    
    /**
     * 通用应答结果编码：310 ：未登录，或登录超时
     */
    public static final int LOGIN_TIMEOUT = 310;
    
    /**
     * @see #FAIL
     */
    public static final String DFT_MSG_FAIL = "执行失败";
    
    /**
     * @see #RESOUSE_NOT_FOUND
     */
    public static final String DFT_MSG_RESOUSE_NOT_FOUND = "请求的服务或资源不存在";
    
    /**
     * @see #DATA_NOT_FOUND
     */
    public static final String DFT_MSG_DATA_NOT_FOUND = "未查询到数据";
    
    /**
     * @see #ERROR_DATA_FORMATTE
     */
    public static final String DFT_MSG_ERROR_DATA_FORMATTE = "数据格式错误，无法正确解析";
    
    /**
     * @see #ERROR_DATA_VALIDATE
     */
    public static final String DFT_MSG_ERROR_DATA_VALIDATE = "表单数据验证失败";
    
    /**
     * @see #NO_PERMISSION
     */
    public static final String DFT_MSG_NO_PERMISSION = "权限不足";
    
    /**
     * 通用应答结果编码：310 ：未登录，或登录超时
     */
    public static final String DFT_MSG_LOGIN_TIMEOUT = "未登录或登录超时";
    
}
